Публикации с тэгом "Thread (computer science)"
СТАТЬЯ Как писать высококлассный код. Часть третья. Ошибки, на которые никто не обращает внимания
Это третья часть серии статей под общим названием «Как писать высококлассный код». Предыдущие части: Как писать высококлассный код. Часть первая Как писать высококлассный код. Часть вторая. Возможности Visual Studio 2010 Сегодня же мы поговорим об ошибках, которые легко допустить, но не так легко со временем выловить. Форматирование строк и String.Format Форматирование строк – пожалуй, одна из самых часто используемых операций при написании кода. Такие операции, как string.Format(), someObject.T...
СТАТЬЯ Как работает Thread Pool?
Пул потоков Известно, что создание, уничтожение, переключение между потоками – это дорогостоящая операция. Для того чтобы избежать накладных расходов связанных с этим, основной идеей пула потоков в .NET стало уменьшение числа задействованных потоков и увеличение выполненной ими работы. Поэтому в пуле нас всегда ждет определенное известное CLR количество потоков готовых на выполнение задач. И именно поэтому почти все книги про .NET говорят, что для быстрого создания и выполнения потока ThreadPool...
СТАТЬЯ Ноябрьский выпуск журнала MSDN Magazine
Доступен онлайн ноябрьский выпуск MSDN Magazine на английском языке. В это номере, как всегда, множество отличного материала: "Hello World!": A Coder’s Guide to Writing API Documentation; Windows Azure Marketplace DataMarket: Introducing DataMarket; Synchronizing Multiple Nodes in Windows Azure; Getting Started with SQL Azure Development; Scalable Multithreaded Programming with Tasks; Connecting SharePoint to Windows Azure with Silverlight Web Parts; Multiparadigmatic .NET, Part 3: Procedural Pr...
СТАТЬЯ Онлайн выпуск английской версии журнала MSDN Magazine (Октябрь, 2010)
Доступен онлайн октябрьский выпуск MSDN Magazine на английском языке. В это номере, как всегда, множество отличного материала: Scalable Multithreaded Programming with Thread Pools; Building a Real-Time Transit Application Using the Bing Map App SDK; Connected Devices Using the .NET Micro Framework; Runtime Data Sharing Through an Enterprise Distributed Cache; Getting Started with Windows Phone Development Tools; AppFabric Serivce Bus Discovery; The Devs and the Designers Should Be Friends; Multi...
СТАТЬЯ Бесплатная книга "Threading in C#"
Всем желающим доступна книга "Threading in C#" (автор - Joseph Albahari). Оглавление: Getting Started Overview and Concepts Creating and Starting Threads Basic Synchronization Synchronization Essentials Locking and Thread Safety Interrupt and Abort Thread State Wait Handles Synchronization Contexts Using Threads Apartments and Windows Forms BackgroundWorker ReaderWriterLockSlim Thread Pooling Asynchronous Delegates Timers Local Storage Advanced Topics Non-Blocking Synchronization Wait and Pulse ...
СТАТЬЯ Windows Mobile: изменяем свойства элементов управления из другого потока
Windows Mobile приложение, задача - обновить свойство элемента управления из другого потока. Итак, создаем новую форму и в событии Form_Load запускаем новый поток, который должен обновить кнопку button1: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { Thread t = new Thread(new ThreadStart(Start)); t.Start(); } private void UpdateText() { button1.Text = "New Text"; } void Start() { UpdateText(); } } Как ...
СТАТЬЯ Association rules: apriori algorithm
Association Rules Overview From Wikipedia: In data mining, association rule mining is a popular and well researched method for discovering interesting relations between variables in large databases. Piatetsky-Shapiro describes analyzing and presenting strong rules discovered in databases using different measures of interestingness. Based on the concept of strong rules, Agrawal et al. introduced association rules for discovering regularities between products in large scale transaction data record...